exports.data = {
	json: {
		kind: 'Snippet',
		body: ['"t-icon": "tdesign-miniprogram/icon/icon"'],
		detail: 'Icon 图标',
		documentation: `在app.json或index.json中引入组件`,
	},
	wxml: {
		kind: 'Snippet',
		body: ['<t-icon name="${1}" />'],
		detail: 'Icon 图标',
		documentation: `基于字体的图标集，可以通过 Icon 组件使用，也可以在其他组件中通过 icon 属性引用。`,
		attrs: [
			/**
         * Props
          参数	说明	类型	默认值
          name	图标名称或图片链接	string	-
          dot	是否显示图标右上角小红点	boolean	false
          info	图标右上角文字提示	string | number	-
          color	图标颜色	string	inherit
          size v1.10.20	图标大小，如 20px，2em，默认单位为px	string | number	inherit
          custom-style	自定义样式	string	-
          class-prefix	类名前缀	string	van-icon
         */
			{
				kind: 'Field',
				body: ['name='],
				detail: 'name',
				documentation: '图标名称或图片链接',
				vals: null,
			},
			{
				kind: 'Field',
				body: ['info='],
				detail: 'info',
				documentation: '图标右上角文字提示',
				vals: null,
			},
			{
				kind: 'Field',
				body: ['color='],
				detail: 'color',
				documentation: '图标颜色',
				vals: null,
			},
			{
				kind: 'Field',
				body: ['size='],
				detail: 'size',
				documentation: '图标大小，如 20px，2em，默认单位为px',
				vals: null,
			},
			{
				kind: 'Field',
				body: ['prefix='],
				detail: 'prefix',
				documentation: '自定义图标前缀',
				vals: null,
			},
			/**
         * Events
          事件名	说明	参数
          bind:click	点击图标时触发	-
         */
			{
				kind: 'Event',
				body: ['bind:click'],
				detail: 'bind:click',
				documentation: '点击图标时触发',
				vals: null,
			},

			/**
			 * 外部样式类
			 */
			{
				kind: 'Field',
				body: ['external-classes='],
				detail: 'external-classes',
				documentation:
					'组件类名，分别用于设置 组件外层元素、图片图标、基础图标等元素类名,注意是字符串的数组',
				vals: null,
			},
		],
	},
}
